package com.artron.mediaartron.data.net.api;

import com.artron.baselib.entity.Response;
import com.artron.mediaartron.data.entity.WorksData;

import org.greenrobot.greendao.annotation.Generated;

import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Path;
import retrofit2.http.Query;
import rx.Observable;

/**
 * Class description here
 *
 * @author doing
 * @version 1.0.0
 * @since 2017-11-13.
 */

public interface WorksApi {

    @POST("queryWorkses")
    Observable<Response<WorksData>> queryWorkses(@Query("passportId") String passportId, @Query("pageIndex") String pageIndex,
                                                 @Query("pageSize") String pageSize, @Query("status") String status,
                                                 @Query("typeCode") String typeCode);

    @POST("batchDeleteWorks/{passId}")
    Observable<Response> deleteWorks(@Path("passId") String passId, @Query("ids") String ids);

    @GET("queryTrolleyWorksCount/{passId}")
    Observable<Response<Integer>> queryTrolleyWorksCount(@Path("passId") String passId);
}
